#在python3中
num0='4'
num1=b'4' #bytes
num2=u'4' #unicode,python3中无需加u就是unicode
num3='四' #中文数字
num4='Ⅳ' #罗马数字
 
 
#isdigt:str,bytes,unicode 被认为是数字 ,这个就只能认定阿拉伯数字
print(num0.isdigit())
print(num1.isdigit())
print(num2.isdigit())
print(num3.isdigit())
print(num4.isdigit())

print('-----------------------')
print(num0.isnumeric()) # 是否为数字的样式，中文数字，罗马数字，阿拉伯数字  都是可以的
#print(num1.isalnum())  #检测字符串是否由字母和数字构成
print(num2.isnumeric())
print(num3.isnumeric())
print(num4.isnumeric())
print('-----------------------')
print(num1.isalpha()) #只由字母构成
print(num1.isascii()) #是否由ASCII码构成
print(num1.istitle())

